package org.jsola.hr.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jsola.core.entity.BaseDeleteDO;
import org.jsola.core.entity.Key;

import javax.persistence.Table;

/**
 * 自定义模板
 *
 * @author zhr
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Table(name = "hr_custom_template")
@Key(UUID = true)
public class CustomTemplateDO extends BaseDeleteDO<String> {

    private static final long serialVersionUID = 1L;

    /**
     * 是否默认；1：是 0：否
     */
    private Boolean isDefault;
    /**
     * 是否启用；1：是 0：否
     */
    private Boolean isOpen;
    /**
     * 是否下发；1:是 0:否
     */
    private Boolean isIssue;
    /**
     * 下发来源id
     */
    private String sourceId;
    /**
     * 模板名称
     */
    private String name;
    /**
     * 模块名称
     */
    private String moduleName;
    /**
     * 模块code
     */
    private String moduleCode;
    /**
     * 公司ID；没有就是租户模板
     */
    private String companyId;
    /**
     * 操作人
     */
    private String editBy;
    /**
     * 类型；1：系统 2：租户 3：用工单位
     */
    private Integer type;



}

